Lucene search

K
Nanopb ProjectNanopb

5 matches found

CVE
CVE
added 2020/11/25 5:15 p.m.181 views

CVE-2020-26243

Nanopb is a small code-size Protocol Buffers implementation. In Nanopb before versions 0.4.4 and 0.3.9.7, decoding specifically formed message can leak memory if dynamic allocation is enabled and an oneof field contains a static submessage that contains a dynamic field, and the message being decode...

7.5CVSS7.5AI score0.00107EPSS
CVE
CVE
added 2021/03/23 6:15 p.m.119 views

CVE-2021-21401

Nanopb is a small code-size Protocol Buffers implementation in ansi C. In Nanopb before versions 0.3.9.8 and 0.4.5, decoding a specifically formed message can cause invalid free() or realloc() calls if the message type contains an oneof field, and the oneof directly contains both a pointer field an...

7.1CVSS6.9AI score0.00199EPSS
CVE
CVE
added 2020/02/04 3:15 a.m.74 views

CVE-2020-5235

There is a potentially exploitable out of memory condition In Nanopb before 0.4.1, 0.3.9.5, and 0.2.9.4. When nanopb is compiled with PB_ENABLE_MALLOC, the message to be decoded contains a repeated string, bytes or message field and realloc() runs out of memory when expanding the array nanopb can e...

9.8CVSS7.7AI score0.00557EPSS
CVE
CVE
added 2024/12/02 4:15 p.m.44 views

CVE-2024-53984

Nanopb is a small code-size Protocol Buffers implementation. When the compile time option PB_ENABLE_MALLOC is enabled, the message contains at least one field with FT_POINTER field type, custom stream callback is used with unknown stream length. and the pb_decode_ex() function is used with flag PB_...

4.3CVSS4.6AI score0.00093EPSS
CVE
CVE
added 2023/06/17 10:15 p.m.25 views

CVE-2014-125106

Nanopb before 0.3.1 allows size_t overflows in pb_dec_bytes and pb_dec_string.

9.8CVSS9.4AI score0.00089EPSS